runtime.gobuf.pc (field)
29 uses
runtime (current package)
heapdump.go#L348: pc = gp.sched.pc
mbitmap.go#L1859: for u.initAt(gp.m.curg.sched.pc, gp.m.curg.sched.sp, 0, gp.m.curg, 0); u.valid(); u.next() {
mprof.go#L565: mp.profStack[0] = gp.m.curg.sched.pc
panic.go#L1237: gp.sched.pc = pc
proc.go#L573: traceback1(g.sched.pc, g.sched.sp, g.sched.lr, g, 0)
proc.go#L1848: gp.sched.pc = sys.GetCallerPC()
proc.go#L2433: gp.sched.pc = abi.FuncPCABI0(goexit) + sys.PCQuantum
proc.go#L2438: gp.syscallpc = gp.sched.pc
proc.go#L4230: f := findfunc(gp.sched.pc)
proc.go#L4420: gp.sched.pc = pc
proc.go#L4622: gp.syscallpc = gp.sched.pc
proc.go#L5093: newg.sched.pc = abi.FuncPCABI0(goexit) + sys.PCQuantum // +PCQuantum so that previous instruction is in same function
runtime2.go#L312: pc uintptr
stack.go#L975: traceback(morebuf.pc, morebuf.sp, morebuf.lr, morebuf.g.ptr())
stack.go#L985: gp.syscallpc = morebuf.pc
stack.go#L987: f := findfunc(gp.sched.pc)
stack.go#L990: pcoff = gp.sched.pc - f.entry()
stack.go#L994: "\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
stack.go#L995: "\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
stack.go#L998: traceback(morebuf.pc, morebuf.sp, morebuf.lr, gp)
stack.go#L1003: thisg.m.morebuf.pc = 0
stack.go#L1045: "\tmorebuf={pc:", hex(morebuf.pc), " sp:", hex(morebuf.sp), " lr:", hex(morebuf.lr), "}\n",
stack.go#L1046: "\tsched={pc:", hex(gp.sched.pc), " sp:", hex(gp.sched.sp), " lr:", hex(gp.sched.lr), " ctxt:", gp.sched.ctxt, "}\n")
stack.go#L1084: if f := findfunc(gp.sched.pc); f.valid() {
sys_x86.go#L19: *(*uintptr)(unsafe.Pointer(sp)) = buf.pc
sys_x86.go#L21: buf.pc = uintptr(fn)
traceback.go#L159: pc0 = gp.sched.pc
traceback.go#L298: frame.pc = gp.sched.pc
tracestack.go#L115: pcBuf[1] = gp.sched.pc